package org.NooLab.structures.nlp;

import java.util.ArrayList;




public interface NLPresultSetIntf {

	public static final int _RESULTS_MERGED_WORDSETS    = 2;
	public static final int _RESULTS_MERGED_COREPHRASES = 4;
	public static final int _RESULTS_MERGED_NOUNS       = 8;
	public static final int _RESULTS_MERGED_VERBS       = 16;
	public static final int _RESULTS_MERGED_MAINPHRASES = 32;
	
	
	String getMainPhrase();

	String getCoreSentence();

	String getOriginalText();

	void setOriginalText(String originalText);

	ArrayList<PoStagged> getNouns();

	ArrayList<PoStagged> getTaggedPoS();

	ArrayList<String> getCollectedVerbPhrases();

	ArrayList<PoStagged> getTaggedSentence();

	String getAllPoSasStr();

	String getGuid();

	void setGuid(String guid);

	boolean isLastResultSet();

	void setMergedResults(boolean mergedResults);

	ArrayList<Integer> getMergedDimension();

	void setMergedDimension(ArrayList<Integer> mergedDimension);

	WordSets getWordSets();

	void setWordSets(WordSets wordSets);

	void setWordsetLabels(ArrayList<String> wsLabels);
	
	
	
	
	
	
	
	
}
